110a Algorithm Animation Using 3D Interactive Graphics
نویسندگان
چکیده
This report describes a variety of 3D interactive graphics techniques for visualizing programs. The third dimension provides an extra degree of freedom for conveying information, much as color adds to black-and-white images, animation adds to static images, and sound adds to silent animations. The examples in this report illustrate three fundamental uses of 3D: for providing additional information about objects that are intrinsically two-dimensional, for uniting multiple views, and for capturing a history of execution. The application of dynamic three-dimensional graphics to program visualization is largely unexplored. A videotape of these animations is available.
منابع مشابه
A Flexible and Scalable Rendering Engine for Interactive 3D Graphics
Ray-tracing is well-known as a general and flexible rendering algorithm that generates high-quality images. But in the past, raytracing implementations were too slow to be used in an interactive context. Recently, the performance of ray-tracing has been increased by over an order of magnitude, making it interesting as an alternative to rasterization-based rendering. We present a new rendering e...
متن کاملThree-Dimensional Web-Based Algorithm Animations
Over the past few years, we have developed JCAT, a system for building Web-based collaborative active textbooks on algorithms. JCAT augments the expressive power of Web pages for publishing passive multimedia information with a full-fledged interactive algorithm animation system. Views of a running program can reside on different machines; in an electronic classroom or distance learning setting...
متن کاملFacial and Character Animation Research at UH CGIM
The Computer Graphics and Interactive Media Lab (CGIM) (http://graphics.cs.uh.edu) at the University of Houston (UH) was founded by Dr. Zhigang Deng in October 2006. Its focused research directions include 3D Computer Graphics, computer animation, virtual human modeling and animation, human computer interaction, and medical/scientific visualization. The UH CGIM Lab is equipped with a stateof-th...
متن کاملReal-time Subdivision Surfaces on the Gpu
Subdivision Surfaces are a way to describe a smooth surface using a polygonal model, allowing you to produce an approximation of the surface by adding vertices and subdividing existing polygons. They are widely used in 3D animation and nearly all modern modeling programs support them. In real-time computation (gaming and interactive animation), unfortunately, Subdivision Surfaces have to be tes...
متن کاملComputer vision framework for adding CG Simulations
Rendering synthetic simulations into real world scenes is an important application of both Computer Graphics (CG) and Computer Vision (CV). CV techniques have been used to reconstruct the 3D models of the real world scenes. As part of my course project, I’ve implemented computer vision modules for calibrating camera, computing stereo, computing depth-maps, computing 3D models and a graphics int...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1993